package com.zretc.emptraining.dao;

import java.util.List;

import com.zretc.emptraining.dbtools.PageData;
import com.zretc.emptraining.entity.Course;

/**
 * 课程DAO类
 * 
 * @author 傅洁敏
 *
 */
public interface CourseDao {
	// 增加课程
	public boolean addCourse(Course course);

	// 删除课程
	public boolean delCourse(int courseNo);
	
	//修改课程信息
	public boolean updCourse(Course course);

	// 分页：根据 课程名关键字 模糊查询
	public PageData<Course> getCoursesByPage(int page, int pagesize, String keywords);
	
	//根据课程名精确查询
	public Course getCourseByName(String courseName); 
	
	//查询所有课程信息
	public List<Course>  getAllCourses();
}
